micronesian megapode - French English Dictionary